package sv.ues.fia.adminperfildocentes;

import sv.ues.fia.adminperfildocentes.model.Usuario;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.Toast;

public class PrincipalActivity extends Activity {
	ControlDB helper;
	EditText loginUsuario;
	EditText loginPassword;

	
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_principal);
	}

	public void llamarMenu(View view){
		helper = new ControlDB(this);
		loginUsuario = (EditText) findViewById(R.id.loginUsuario);
		loginPassword = (EditText) findViewById(R.id.loginPassword);
		helper.abrir();
		Usuario usuario = helper.consultarUsuarioLogIn(loginUsuario.getText().toString());
		helper.cerrar();
	
		if (usuario != null && usuario.getPassword().equals(loginPassword.getText().toString())){
			Toast.makeText(this, getResources().getString(R.string.usu_exito) + " " + usuario.getUsuario() + "!", Toast.LENGTH_SHORT).show();
			int tipo = usuario.getTipo();
			String iddocente = String.valueOf(usuario.getIddocente());
			long idDocente = Long.valueOf(iddocente);
			if(tipo==1){
				Intent intent = new Intent(this, AdministradorActivity.class);
			    startActivity(intent);
			}else if(tipo==2){
				Intent intent = new Intent(this, DocenteMenuPerfilActivity.class);
				intent.putExtra("idDocente", idDocente);
			    startActivity(intent);
			}else {
				Toast.makeText(this,  getResources().getString(R.string.usu_invalido), Toast.LENGTH_SHORT).show();
			}
		}else {
				Toast.makeText(this,  getResources().getString(R.string.usu_incorrecto), Toast.LENGTH_SHORT).show();
		}
		
	}
	
	public void finActivity(View view){
	
		finish();
	}
	
}